// pages/repository/list/detail/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show: true,
    article: {},
    message: '',
    leave: false,
    // 图片列表
    imgArr: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    wx.setNavigationBarTitle({
      title: '文章详情',
    });
    this.getInfo(options.id);
  },
  //文章详情
  getInfo(id) {
    wx.http.get(getApp().globalData.getArticleDetail, {
      articleContentId: id
    }).then(res => {
      console.log(res)
      if (res.code == 200) {
        // let mycontent = JSON.parse(JSON.stringify(res.data.articleContent))
        //  // 主要代码为后面预览图片准备
        //  let imgArr = [];
        //  let regex = new RegExp(/<img.*?(?:>|\/>)/gi); // 匹配所有图片
        //  let srcReg = /src=[\'\"]?([^\'\"]*)[\'\"]?/i; // 匹配src图片
        //  let arrsImg = mycontent.match(regex); // mycontent 后台返回的富文本数据
        //  for (let i = 0; i < arrsImg.length; i++) {
        //    let srcs = arrsImg[i].match(srcReg);
        //    imgArr.push(srcs[1])
        //  }
        //  this.setData({
        //    imgArr:imgArr
        //  })
        if (res.data.isLike == 0) {
          this.setData({
            show: false
          })
        } else {
          this.setData({
            show: true
          })
        }
        this.setData({
          article: res.data
        })
      }
    })
  },
  // 点击放大预览图片函数
  // catchImage(e) {
  //   console.log(this.data.imgArr);
  //   wx.previewImage({
  //     current: this.data.imgArr[0], // 当前显示图片的http链接
  //     urls: this.data.imgArr // 需要预览的图片http链接列表
  //   })
  // },
  //点赞
  giveLike() {
    wx.http.get(getApp().globalData.addLike, {
      articleContentId: this.data.article.articleContentId
    }).then(res => {
      if (res.code == 200) {
        this.setData({
          show: true
        })
      }
    })
  },
  //留言
  leaveMsg() {
    this.setData({
      leave: true
    })
  },
  showPopup() {
    this.setData({ show: true });
  },

  onClose() {
    this.setData({ leave: false });
  },

})